# 导入openpyxl库中的load_workbook函数，用于处理Excel文件
from openpyxl import load_workbook

# 定义一个类，用于读取Excel数据
class ExcelData:

    # 定义一个静态方法，用于从指定的工作表读取数据
    @staticmethod
    def read_add_data(file_name, sheet_name):
        # 使用load_workbook函数加载指定的Excel文件
        wb = load_workbook(
            filename=file_name)  # file_name是Excel文件的路径

        # 从工作簿中选择指定的工作表
        st = wb[sheet_name]  # sheet_name是要读取的工作表的名称

        # 遍历工作表的每一行和前三个列（列索引从1开始）
        # 从第二行开始读取，直到工作表的最后一行
        data = [
            [  # 对于每一行
                st.cell(row=i, column=j).value  # 获取单元格(i, j)的值
                for j in range(1, 4)  # 遍历列，从第1列到第3列
            ]
            for i in range(2, st.max_row + 1)  # 遍历行，从第2行到最后一行
        ]

        # 返回提取的数据
        return data


